﻿create table dbo.LoginHistory (
   LHistoryId           nvarchar(20)         collate Chinese_PRC_CI_AS not null,
   UserId               nvarchar(30)         collate Chinese_PRC_CI_AS null,
   UserName             nvarchar(10)         collate Chinese_PRC_CI_AS null,
   RoleId               nvarchar(10)         collate Chinese_PRC_CI_AS null,
   RoleName             nvarchar(30)         collate Chinese_PRC_CI_AS null,
   ClientPC             nvarchar(50)         collate Chinese_PRC_CI_AS null,
   ClientIP             nvarchar(20)         collate Chinese_PRC_CI_AS null,
   LoginTime            datetime             null constraint DF_LoginHistory_LoginTime default getdate(),
   constraint PK_LoginHistory primary key (LHistoryId)
         on "PRIMARY"
)
on "PRIMARY"
go

execute sp_addextendedproperty 'MS_Description', 
   '登录历史ID',
   'user', 'dbo', 'table', 'LoginHistory', 'column', 'LHistoryId'
go

execute sp_addextendedproperty 'MS_Description', 
   '用户ID',
   'user', 'dbo', 'table', 'LoginHistory', 'column', 'UserId'
go

execute sp_addextendedproperty 'MS_Description', 
   '用户名',
   'user', 'dbo', 'table', 'LoginHistory', 'column', 'UserName'
go

execute sp_addextendedproperty 'MS_Description', 
   '角色ID',
   'user', 'dbo', 'table', 'LoginHistory', 'column', 'RoleId'
go

execute sp_addextendedproperty 'MS_Description', 
   '角色名称',
   'user', 'dbo', 'table', 'LoginHistory', 'column', 'RoleName'
go

execute sp_addextendedproperty 'MS_Description', 
   '客户端机器名',
   'user', 'dbo', 'table', 'LoginHistory', 'column', 'ClientPC'
go

execute sp_addextendedproperty 'MS_Description', 
   '客户端IP',
   'user', 'dbo', 'table', 'LoginHistory', 'column', 'ClientIP'
go

execute sp_addextendedproperty 'MS_Description', 
   '登录时间',
   'user', 'dbo', 'table', 'LoginHistory', 'column', 'LoginTime'
go
